@charset "utf-8";
/* CSS Document */
/* reset开始 */
html{overflow-y:scroll;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 "微软雅黑";color:#58595b;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a{ color:#555555; text-decoration: none; }
a:hover { text-decoration: none; color:#555555; }
a:focus { outline:0px none;}

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
/*table { border-collapse: collapse; border-spacing: 0; }*/

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}

mark { background: #ff0; }
/* reset结束 */

/* header */
.header{ width:100%; height:112px; background:url(../images/head_bg.gif) repeat-x;}
.head{ width:980px; height:112px; margin:0 auto;}
.logo{ width:470px; height:91px; background:url(../images/logo.png) no-repeat; border:0px;float:left; overflow:hidden;margin-top:8px;}
.company{ width:253px; height:22px;background: url(../images/head_t.gif) no-repeat; _height:20px; _padding-top:2px; border:0px;float:right; overflow:hidden; color:#3573bc; text-align:center;}
.phone{ width:335px; height:88px; float:right;}
.contact{ width:240px; height:24px;float:right; padding-top:3px; margin-top:10px;}
.input_left{ width:186px; height:24px;font-weight:normal; font-size:12px; background: url(../images/sou_l.gif) no-repeat; border:0; padding:2px 0 0 2px;_padding:4px 0 0 2px;_height:22px; float:left;}
.input_right{ width:43px; height:26px;border:0; float:left; _margin-left:-1px;}
.phone_box{ width:260px; height:42px; font-family:"微软雅黑"; font-size:18px; color:#ff5200;float:right; font-weight:bold; margin-top:10px;}

/* navigation */
.navigation{ width:100%; height:33px;}
.nav{ width:980px; height:33px; margin:0 auto; overflow:hidden; padding-left:40px;}
.nav ul {width:980px;margin:0px;}
.nav ul li {float:left;width:118px;font-size:15px;text-align:center;height:33px;}
.nav ul li:hover {float:left;width:118px;font-size:15px;text-align:center; background:url(../images/nav_hover.gif) no-repeat;height:33px;}
.nav ul li a {display:block;color:#fff;font-weight:bold;padding:5px 0 7px 0;height:19px;width:118px;}
.nav ul li a:hover{display:block;color:#fff;font-weight:bold;padding:5px 0 7px 0;height:19px;width:118px; text-decoration: none;}
.line{float:left;height:33px; width:2px; background:url(../images/nav_line.gif) right no-repeat;}

/* top */
.top{ width:100%; height:324px; overflow:hidden;}
.top_frame{ width:980px; height:324px; background: url(../images/banner.jpg) no-repeat; margin:0 auto;}

/* middle */
.middle{ width:100%;height:auto; min-height:500px;_height:500px; background:#fff; margin:0 auto;}
.middle_m{ width:980px;height:auto; min-height:500px;_height:500px; margin:0 auto;}

.m_top{ width:980px; height:240px; margin:0 auto;}
.m_t{width:980px; height:220px;}
.m_top_l{ width:256px; height:220px; float:left; overflow:hidden;}
.m_top_l_top{width:256px; height:33px; background:url(../images/m1.gif) repeat-x;}
.m_top_l_top_cn{ width:70px; height:16px; float:left; margin-top:8px;line-height:16px; font-size:16px; font-weight:bold;font-family: "宋体"; float:left; margin-left:10px;_margin-left:5px;}
.m_top_l_top_en{ width:80px; height:16px; line-height:16px; font-size:14px; font-family: "微软雅黑"; float:left; font-weight:bold; color:#e37307;margin-top:9px;}
.m_top_l_mid{width:244px; height:175px; float:left; overflow:hidden;border: 1px solid #ededed; border-top:none; padding:5px}
.m_top_l_mid img{ width:106px; height:110px; padding:4px; border:1px solid #e0e0e0; margin:3px;}
.m_top_l_mid p{font-size:12px; line-height:22px;font-family:"宋体"; color:#58595B; margin-top:3px;}


.m_top_m{ width:399px; height:220px;float:left; overflow:hidden; margin-left:9px;}
.m_top_m_top{width:399px; height:33px; background:url(../images/m1.gif) repeat-x;}
.m_top_m_top_cn{ width:70px; height:16px; float:left; margin-top:8px;line-height:16px; font-size:16px; font-weight:bold;font-family: "宋体"; float:left; margin-left:10px;_margin-left:5px;}
.m_top_m_top_en{ width:80px; height:16px; line-height:16px; font-size:14px; font-family: "微软雅黑"; float:left; font-weight:bold; color:#e37307;margin-top:9px;}
.m_top_m_top_r{ width:42px; height:12px;  float:right; margin-top:12px; margin-right:5px;}
.m_top_m_mid{width:397px; height:185px; float:left; overflow:hidden;border: 1px solid #ededed; border-top:none;}
.m_top_m_mid_con{ width:399px; height:185px; float:left;}
.mm_con{ width:399px; height:185px; float:left;font-size:13px; line-height:20px; font-family:"宋体"; color:#58595B;}
.mm_con_p{ width:106px; height:67px;border: 1px solid #ededed; padding:5px; float:left; margin:8px;_margin:8px 8px 0px 4px;}
.mm_con_mid{ width:240px; height:80px; margin-top:10px; float:left; margin-left:10px;}
.mm_con_bot{ width:375px; height:70px; margin-top:10px;float:left; margin-left:8px;_margin-left:4px;}
.mm_con_bot_list{width:375px; height:20px; margin-top:2px; background:url(../images/new_line.gif) repeat-x bottom;}
.mm_con_bot_list_left{width:4px; height:4px; float:left; background:#e76000; margin:8px 5px 0 0px; overflow:hidden;}
.mm_con_bot_list_middle{width:300px; height:20px;float:left;font-family:"宋体"; font-size:12px; overflow:hidden;}
.mm_con_bot_list_rifgt{width:60px; height:20px;float:right; font-size:10px;font-family:"宋体"; font-size:12px;}

.m_top_right{ width:306px; height:220px; float:left; overflow:hidden;margin-left:9px;}
.m_top_right_top{width:306px; height:33px;background:url(../images/m1.gif) repeat-x;}
.m_top_right_top_cn{width:70px; height:16px; float:left; margin-top:8px;line-height:16px; font-size:16px; font-weight:bold;font-family: "宋体"; float:left; margin-left:10px;_margin-left:5px;}
.m_top_right_top_en{width:80px; height:16px; line-height:16px; font-size:14px; font-family: "微软雅黑"; float:left; font-weight:bold; color:#e37307;margin-top:9px;}
.m_top_right_mid{width:304px;  height:185px; float:left; overflow:hidden;border: 1px solid #ededed; border-top:none; background:url(../images/mm.gif) right no-repeat;}
.lx{ width:210px; height:160px; margin-left:8px;}
.lx p{ line-height:30px;font-size:12px; font-family: "微软雅黑";}

.m_b{ width:980px; height:245px; margin:0 auto; float:left;}
.m_b_top{ width:980px; height:36px; background:url(../images/gb_top.gif) no-repeat; overflow:hidden; float:left;}
.m_b_bot{ width:980px; height:6px; background:url(../images/gb_bot.gif) no-repeat; float:left;}
.m_b_left{ width:978px; height:200px; float:left; overflow:hidden; float:left; border:1px solid #ebebeb; border-top:none;border-bottom:none;}
.m_b_left_cn{width:70px; height:16px; float:left; margin-top:10px;line-height:16px; font-size:16px; font-weight:bold;font-family: "宋体"; float:left; margin-left:10px;_margin-left:5px;}
.m_b_left_en{width:150px; height:16px; line-height:16px; font-size:14px; font-family: "微软雅黑"; float:left; font-weight:bold; color:#e37307;margin-top:11px;}
.m_b_left_right{ width:34px; height:7px; float:right; margin:10px 10px 0 0;_margin:10px 5px 0 0;}
.m_b_left_mid_mid{width:980px; height:203px; float:left; overflow:hidden; background:#f9f9f9 ;}
.m_b_left_mid_mid_con{ width:880px; height:170px; float:left; margin-top:20px;}
.m_b_left_mid_mid_con_rim{ width:200px; height:170px; float:left; margin:0 10px; background:url(../images/pic_bg.gif) no-repeat;}
.m_b_left_mid_mid_con_rim:hover{ width:200px; height:170px; float:left; margin:0 10px; background:url(../images/pic_bg_hover.gif) no-repeat;}
.imgs{ width:178px; height:135px; float:left; margin:5px 5px 5px 5px;_margin:5px 5px 5px 2px;}
.texts{width:188px; height:17px; line-height:12px; font-size:12px; font-family: "微软雅黑"; float:left; font-weight: normal; color:#606060; text-align:center; padding-top:5px;}
.left{ background:url(../images/left.gif) no-repeat; width:28px; height:56px; float:left; margin:72px 25px 0px 0px;_margin:72px 12px 0px 0px; cursor:pointer;}
.right{background:url(../images/right.gif) no-repeat; width:28px; height:56px; float:right;margin:72px 0px 0px 18px;_margin:72px 0px 0px 18px;cursor:pointer;}


/* footer */
.footer{ width:100%; height:86px; background: url(../images/footer_bg.gif) repeat-x; overflow:hidden;}
.footer_con{ width:980px; height:86px; margin:0 auto;}
.footer_con_logo{ width:338px; height:68px; float:left; margin-top:8px;}
.footer_con_word{ float:right;width:450px; padding:17px 0 0 10px; font-family: '宋体'; font-size:12/1.5px; color:#ddd;}
